package com.code.module.process;

public class CommonFunc {
	
	

	private static CommonFunc instance;
	
	public static CommonFunc getInstance() {
		if (null == instance) {
			instance = new CommonFunc();
		}
		return instance;
	}
	
	private CommonFunc() {
	}
	
	
	/**
		[函数名称]	depinfo_get
		[中文含义]	交存申请查询
		[入口参数]
							承办行代码
							业务编号
							历史数据标志
		[出口参数]
							账户类别
							处理步骤
							有效日期
							总笔数
							总金额
							验证日期
							验证单位
							入账日期
							系统日期
							支票号
							财务处理标志
	 */
	public void depinfoGet(String retBuf, String accType, String step, String validdate, Long cnt, Double amount, String certDate, String certCorp, 
													String busiDate, String hfmpDate, String chequeNo, String finFlag, String bankCode, String busiNo, String hisFlag) {
		
		retBuf = "00|0000|0B|0|";
	}
	
	
	/**
		[函数名称]	deptype_get
		[中文含义]	判断交存申请类别
		[入口参数]
							承办行代码
							业务编号
							历史数据标志
		[出口参数]
	*/
	public void deptTypeGet(String retBuf, String deptType, String busiNo) {
		String busiNoFlag = busiNo.substring(0, 1);
		if (busiNoFlag.equals("1")) {
			deptType = "1";
		} else if (busiNoFlag.equals("7")) {
			deptType = "2";
		} else if (busiNoFlag.equals("5")) {
			deptType = "3";
		} else if (busiNoFlag.equals("9")) {
			deptType = "9";
		} else {
			retBuf = "00|2000|";
		}
	}
	
	
}
